package day2;

import java.util.Arrays;

public class Main1 {
    /**
     * 最小差值
     * https://ac.nowcoder.com/acm/problem/207376
     */
    public int minDifference (int[] a) {
        // 先进行排序，之后进行相邻的两个数据进行计算差值，这样就是最小的
        long ret = (long)1e16;
        Arrays.sort(a);
        for(int i = 1;i < a.length;i++) {
            ret = Math.min(ret,(long)a[i] - a[i - 1]);
        }
        return (int)ret;
    }
}
